<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

require_once 'Zend/Form.php';
require_once 'Zend/Form/Element/Text.php';
require_once 'Zend/View/Helper/FormRadio.php';
require_once 'Zend/Filter/StringTrim.php';

/**
 * Description of BuscarCliente
 *
 * @author kristian
 */
class Form_BuscarCliente extends Zend_Form{

    public function  __construct() {
        parent::__construct();
    }

    public function init() {
        $trim = new Zend_Filter_StringTrim();

        // especifica la entrada de texto del codigo postal
        $buscar = new Zend_Form_Element_Text('buscado');
        $buscar->setLabel('Ingrese el texto a buscar: ');
        $buscar->addFilter($trim);
        //$buscar->addValidator('Regex', false, array('[0-9a-zA-Z]*'));
        //$buscar->setRequired(true);

        $opciones['razonSocial'] = 'Razón Social';
        $opciones['localidad'] = 'Localidad';
        $opciones['tipoDocumento'] = 'Tipo de Documento';
        $opciones['nroDocumento'] = 'Número de Documento';
        $opciones['domicilio'] = 'Domicilio';
        $opciones['nroTelefono'] = 'Número de Telefono';
        $opciones['email'] = 'Correo electrónico';

        $radioGroup = new Zend_Form_Element_Radio('criterio');
        $radioGroup->setLabel('Buscar por...');
        $radioGroup->setRequired(true);
        $radioGroup->setMultiOptions($opciones);
        $radioGroup->setValue('razonSocial');

        $submit = new Zend_Form_Element_Submit('submit');
        $submit->setLabel('Buscar');

        $reset = new Zend_Form_Element_Reset('reset');
        $reset->setLabel('Reiniciar');
        
        $this->addElement($buscar);
        $this->addElement($radioGroup);
        $this->addElement($submit);
        $this->addElement($reset);

}
}
?>
